On the use of Kronecker operators for the solution of generalized stochastic Petri nets

نویسنده

  • Ajmone Marsan
چکیده

30 the CTMCs may have more than 10 30 states. A prototype version of the program used to compute the results we presented is available and can be obtained by contacting the second author. The input to the program has a SPNP-style syntax 9]. The eeect of execution policies on the semantics and analyis of Stochastic Petri Nets. IEEE Trans. 29 immediate synchronizing transitions. Preservation of all vanishing markings (Theorem 5.1) is probably never appropriate, since memory usage is the paramount consideration, and this approach increases the already critical size of the probability vectors. In few pathological cases, it could reduce the size of the \local" data structures, but these are not critical. 7 Conclusion We rigorously formalized and implemented an approach based on Kronecker algebra for the solution of the CTMC underlying a GSPN. The results extend previous works by Donatelli, Buchholz, and Kem-per 4, 5, 10, 11, 12], to include immediate synchronizing transitions, quite general marking-dependent behavior, and a reward structure allowing reward impulses associated with immediate transition rings. The restrictions imposed on the GSPN are minimal, thus the approach has obvious practical applications. Furthermore, the structure of the GSPN itself gives strong hints on its decomposition. For example, if an \elimination-based" solution is desired, the GSPN must be decomposed so that immediate transitions are local to a sub-GSPN; if the marking-dependency of a transition does not satisfy our requirements, all the places responsible for this behavior should also be merged in the same sub-GSPN. Memory requirements are still the main limitation to the solution, but these have now been reduced from the size of the transition rate matrix to that of the steady-state probability vector, for a very general class of GSPNs. Even for highly sparse matrices, this corresponds to the ability to solve problems whose state space is one order of magnitude larger than with a traditional solution approach. To further increase the size of models that can be solved, we can use the distributed state-space generation algorithm described in 7], which allows one to partition the memory and execution requirements to generate the state space over a set of workstations, and which exhibits excellent speedups for large problems. The Jacobi method we employed can also be parallelized using a set of workstations, so that the entire solution process is performed in a distributed fashion and uses the available memory. In particular, the \local" matrices occupy …

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Modeling and Performance Evaluation of Energy Consumption in S-MAC Protocol Using Generalized Stochastic Petri Nets

One of the features of wireless sensor networks is that the nodes in this network have limited power sources. Therefore, assessment of energy consumption in these networks is very important. What has been common practice has been the use of traditional simulators to evaluate the energy consumption of the nodes in these networks. Simulators often have problems such as fluctuating output values i...

متن کامل

On the Use of Kronecker Operators for the Solution of Generalized Stochastic Petri Nets

We discuss how to describe the Markov chain underlying a generalized stochastic Petri net using Kronecker operators on smaller matrices. We extend previous approaches by allowing both an extensive type of marking-dependent behavior for the transitions and the presence of immediate synchronizations. The derivation of the results is thoroughly formalized, including the use of Kronecker operators ...

متن کامل

Pii: S0166-5316(00)00060-2

The compositional representation of a Markov chain using Kronecker algebra, according to a compositional model representation as a superposed generalized stochastic Petri net or a stochastic automata network, has been studied for a while. In this paper we describe a Kronecker expression and associated data structures, that allows to handle nets with synchronization over activities of different ...

متن کامل

Mapping CRC Card into Stochastic Petri Net for Analyzing and Evaluating Quality Parameter of Security (TECHNICAL NOTE)

CRC cards are unconventional method for identifying and describing classes, behavior and its responsibilities and collaborators of class. Representation of three categories of class, responsibilities and collaborators can give proper image of scenario. These cards are effective method for analyzing scenarios. With all positive features of CRC cards, of weaknesses of these cards are failure to s...

متن کامل

The Need and the Advantages of Generalized Tensor Algebra for Kronecker Structured Representations

This paper presents the advantages in extending Classical Tensor Algebra (CTA), also known as Kronecker Algebra, to allow the definition of functions, i.e., functional dependencies among its operands. Such extended tensor algebra have been called Generalized Tensor Algebra (GTA). Stochastic Automata Networks (SAN) and Superposed Generalized Stochastic Petri Nets (SGSPN) formalisms use such Kron...

متن کامل

Advances in compositional approaches based on Kronecker algebra: Application to the study of manufacturing systems

Recent developments in the use of Kronecker algebra for the solution of continuous-time Markov chains (CTMCs), in particular models based on stochastic Petri nets, have increased the size of the systems that can be analyzed using exact numerical methods. We report on the more recent results, and employ them to study a kanban system.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996